template<typename T>
void BubbleSort(T* vec,size_t cnt)
{
	T temp;
	for(size_t i =0; i <cnt ;++i)
	{
		for(size_t j=cnt-1;j>i;--j)
		{
			if(vec[j-1]>vec[j])
			{
				temp=vec[j];
				vec[j]=vec[j-1];
				vec[j-1]=temp;
			}
		}
	}
}